const list = require('./list')
const express = require('express')
const os = require('os')
console.log();
const app = express()
// 引入 body-parser
const bodyParser = require('body-parser')
const port = 3000
// 引入 cors 
const cors = require('cors')
app.use(bodyParser.urlencoded({extend:true}))
app.use(bodyParser.json())
app.use(cors())

const login = require('./login/index')
login(app)
app.post('/getListById', (request, response) => {
    // '/' 请求路径
    // request 请求对象 ==> request.query request.params request.body
    // response 响应对象 response.send() 通过这个方法可以返回一些数据给前端
    // POST请求需要配置中间件
    console.log(request.query,'>>>>>>request.query'); // 空
    console.log(request.params,'>>>>>>request.params'); // 空
    console.log(request.body,'>>>>>>request.body'); // 有数据
    // 在这里可以对拿到的request.body里面的数据做处理 然后返回给前端
    response.send({
        message:'请求成功',
        code:200,
        method:'POST',
        wayForInfo:"request.body",
        data:list
    })
})

app.listen(port,()=>{
    console.log('启动成功');
})